home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1997 July: Mac OS SDK / Dev.CD Jul 97 SDK1.toast / Development Kits (Disc 1) / QuickDraw GX / Programming Stuff / Sample Code / Printing Samples / Printer Drivers… / CustomWriterGX / ChooserLDEF.r < prev    next >
Encoding:
Text File  |  1996-03-20  |  5.8 KB  |  92 lines  |  [TEXT/MPS ]

  1. /*
  2.     FILENAME
  3.         ChooserLDEF.r
  4.  
  5.     DESCRIPTION
  6.         Contains resources needed in order for this driver to work with
  7.         the Chooser.
  8.  
  9.     COPYRIGHT
  10.         Copyright © 1995 Apple Computer, Inc.
  11.         All rights reserved.
  12.     
  13.     Modification history
  14.         10/04/95 - David Hayward -    Version 1.0.4 modified code so that
  15.                                     the driver can be build under MPW,
  16.                                     Metrowerks, and Symantec.  In general,
  17.                                     all that was required to do this was 
  18.                                     to add an inline-assembly jumptable
  19.                                     and to store all globals off of the
  20.                                     message manager instance context.
  21.                                     Also made a few changes so that the
  22.                                     driver can be rebuilt to support any
  23.                                     resolution by changing the #defines
  24.                                     kResolution and kPatStretch in
  25.                                     "CommonDefines.h"
  26.  
  27.         06/14/95 - Dave Hersey -    Version 1.0.3 to fix a bug in
  28.                                     CustomBufferingAndIO.c when creating
  29.                                     high-res PICTs, and to make the size
  30.                                     of buffers more flexible.
  31.  
  32.         05/26/95 - Dave Hersey -    Version 1.0.2 to add the new 'outp'
  33.                                     desktop printer resource in NewApp.c.
  34.  
  35.         05/03/95 - Dave Hersey -    Version 1.0.1 to fix some minor bugs in
  36.                                     CustomBufferingAndIO.c.
  37.  
  38.         01/14/95 - Dave Hersey -    Created from the shell of a hollowed-out
  39.                                     ImageWriter driver.
  40. */
  41.  
  42.  
  43. #include "Types.r"
  44. #include "SysTypes.r"
  45. #include "GXPrintingResTypes.r"
  46. #include "GXPrintingResEquates.r"
  47. #include "ChooserLDEF.h"
  48.  
  49.  
  50. //--------------------------------------------------------------------------------------------
  51. // ICON TO DISPLAY IN THE CHOOSER'S DEVICE LIST
  52. //--------------------------------------------------------------------------------------------
  53.  
  54. data 'cicn' (r_ChooserIcon, sysheap, purgeable) {
  55.     $"0000 0000 8010 0000 0000 0020 0020 0000 0000 0000 0000 0048 0000"                 /* ....Ä...... . .........H.. */
  56.     $"0048 0000 0000 0004 0001 0004 0000 0000 0000 0000 0000 0000 0000"                 /* .H........................ */
  57.     $"0000 0004 0000 0000 0020 0020 0000 0000 0004 0000 0000 0020 0020"                 /* ......... . ........... .  */
  58.     $"0000 0000 1FFF FC00 1FFF FE00 1FFF FF00 1FFF FF80 1FFF FFC0 1FFF"                 /* .....ˇ¸..ˇ˛..ˇˇ..ˇˇÄ.ˇˇ¿.ˇ */
  59.     $"FFE0 1FFF FFF0 1FFF FFF0 1FFF FFF0 1FFF FFF0 1FFF FFF0 1FFF FFF0"                 /* ˇ‡.ˇˇ.ˇˇ.ˇˇ.ˇˇ.ˇˇ.ˇˇ */
  60.     $"1FFF FFF0 1FFF FFF0 1FFF FFF0 1FFF FFF0 1FFF FFF0 1FFF FFF0 1FFF"                 /* .ˇˇ.ˇˇ.ˇˇ.ˇˇ.ˇˇ.ˇˇ.ˇ */
  61.     $"FFF0 1FFF FFF0 1FFF FFF0 1FFF FFF0 1FFF FFF0 1FFF FFF0 1FFF FFF0"                 /* ˇ.ˇˇ.ˇˇ.ˇˇ.ˇˇ.ˇˇ.ˇˇ */
  62.     $"1FFF FFF0 1FFF FFF0 1FFF FFF0 1FFF FFF0 1FFF FFF0 1FFF FFF0 1FFF"                 /* .ˇˇ.ˇˇ.ˇˇ.ˇˇ.ˇˇ.ˇˇ.ˇ */
  63.     $"FFF0 1FFF FC00 1000 0600 1000 0500 1000 0480 1000 0440 1000 0420"                 /* ˇ.ˇ¸............Ä...@...  */
  64.     $"1000 07F0 1000 0010 1000 0010 1000 0010 11FE 0010 1102 1C10 1102"                 /* ................˛........ */
  65.     $"2210 1102 4110 11FE 4110 1000 4110 1002 2210 1005 1C10 1008 8010"                 /* "...A..˛A...A...".......Ä. */
  66.     $"1010 4010 1020 2010 1010 4010 1008 8010 1005 0010 1002 0010 1000"                 /* ..@..  ...@...Ä........... */
  67.     $"0010 1000 0010 1000 0010 1000 0010 1000 0010 1000 0010 1FFF FFF0"                 /* .......................ˇˇ */
  68.     $"0000 0000 0000 0006 0000 FFFF FFFF FFFF 0001 9999 FFFF FFFF 0002"                 /* ..........ˇˇˇˇˇˇ..ôôˇˇˇˇ.. */
  69.     $"6666 6666 CCCC 0003 FFFF 6666 CCCC 0004 EEEE EEEE EEEE 0005 CCCC"                 /* ffffÃÃ..ˇˇffÃÃ..ÓÓÓÓÓÓ..Ãà*/
  70.     $"CCCC CCCC 000F 0000 0000 0000 000F FFFF FFFF FFFF FFFF FF00 0000"                 /* ÃÃÃÃ..........ˇˇˇˇˇˇˇˇˇ... */
  71.     $"0000 000F 4444 4444 4444 4444 4FF0 0000 0000 000F 4444 4444 4444"                 /* ....DDDDDDDDO......DDDDDD */
  72.     $"4444 4F5F 0000 0000 000F 4444 4444 4444 4444 4F55 F000 0000 000F"                 /* DDO_......DDDDDDDDOU..... */
  73.     $"4444 4444 4444 4444 4F55 5F00 0000 000F 4444 4444 4444 4444 4F55"                 /* DDDDDDDDOU_.....DDDDDDDDOU */
  74.     $"55F0 0000 000F 4444 4444 4444 4444 4FFF FFFF 0000 000F 4444 4444"                 /* U....DDDDDDDDOˇˇˇ....DDDD */
  75.     $"4444 4444 4444 444F 0000 000F 4444 4444 4444 4444 4444 444F 0000"                 /* DDDDDDDO....DDDDDDDDDDDO.. */
  76.     $"000F 4444 4444 4444 4444 4444 444F 0000 000F 444F FFFF FFF4 4444"                 /* ..DDDDDDDDDDDO....DOˇˇˇÙDD */
  77.     $"4444 444F 0000 000F 444F 1111 11F4 444F FF44 444F 0000 000F 444F"                 /* DDDO....DO...ÙDOˇDDO....DO */
  78.     $"1111 11F4 44F3 33F4 444F 0000 000F 444F 1111 11F4 4F33 333F 444F"                 /* ...ÙDÛ3ÙDO....DO...ÙO33?DO */
  79.     $"0000 000F 444F FFFF FFF4 4F33 333F 444F 0000 000F 4444 4444 4444"                 /* ....DOˇˇˇÙO33?DO....DDDDDD */
  80.     $"4F33 333F 444F 0000 000F 4444 4444 44F4 44F3 33F4 444F 0000 000F"                 /* O33?DO....DDDDDÙDÛ3ÙDO.... */
  81.     $"4444 4444 4F2F 444F FF44 444F 0000 000F 4444 4444 F222 F444 4444"                 /* DDDDO/DOˇDDO....DDDDÚ"ÙDDD */
  82.     $"444F 0000 000F 4444 444F 2222 2F44 4444 444F 0000 000F 4444 44F2"                 /* DO....DDDO""/DDDDO....DDDÚ */
  83.     $"2222 22F4 4444 444F 0000 000F 4444 444F 2222 2F44 4444 444F 0000"                 /* """ÙDDDO....DDDO""/DDDDO.. */
  84.     $"000F 4444 4444 F222 F444 4444 444F 0000 000F 4444 4444 4F2F 4444"                 /* ..DDDDÚ"ÙDDDDO....DDDDO/DD */
  85.     $"4444 444F 0000 000F 4444 4444 44F4 4444 4444 444F 0000 000F 4444"                 /* DDDO....DDDDDÙDDDDDO....DD */
  86.     $"4444 4444 4444 4444 444F 0000 000F 4444 4444 4444 4444 4444 444F"                 /* DDDDDDDDDO....DDDDDDDDDDDO */
  87.     $"0000 000F 4444 4444 4444 4444 4444 444F 0000 000F 4444 4444 4444"                 /* ....DDDDDDDDDDDO....DDDDDD */
  88.     $"4444 4444 444F 0000 000F 4444 4444 4444 4444 4444 444F 0000 000F"                 /* DDDDDO....DDDDDDDDDDDO.... */
  89.     $"4444 4444 4444 4444 4444 444F 0000 000F FFFF FFFF FFFF FFFF FFFF"                 /* DDDDDDDDDDDO....ˇˇˇˇˇˇˇˇˇˇ */
  90.     $"FFFF 0000"                                                                        /* ˇˇ.. */
  91. };
  92.